# 整型
i = 2 * 3
print("type(i)", type(i))  # <class 'int'>
# 有除法, 直接变成了 float 类型,  这一点和 Java 不太一样。
i /= 2
print("type(i)", type(i))  # <class 'float'>

# 位运算
print(1 & 2)
print(1 | 2)
print(1 ^ 2)
print(bin(12))
# 取反
print(~12)
print(bin(~12))

# 二进制
print(bin(10))
# 八进制
print(oct(10))
# 十六进制
print(hex(10))

# 布尔类型
print(True)
print(1 == 2)

# 判断数据类型是否是 int
print(type(1) is int)
print(type(1) is str)

print(type(1) is not str)

# None 值，在初始化的时候可以使用
name = None
print(name is None)
